package com.gw.detail.domain;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.CommonEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.math.BigDecimal;

/**
 * 【请填写功能名称】对象 d_crashper
 *
 * @author ruoyi
 * @date 2021-04-30
 */
@TableName("d_crashper")
public class Crashper extends CommonEntity {
    private static final long serialVersionUID = 1L;

    /**
     * ﻿
     */
    @TableId
    private Long id;

    /**
     * [FALL]案例编号
     */
    @Excel(name = "[FALL]案例编号")
    private Long fall;

    /**
     * [BETNR]参与方编号
     */
    @Excel(name = "[BETNR]参与方编号")
    private Long betnr;

    /**
     * [PSKZ] 人员编号
     */
    @Excel(name = "[PSKZ] 人员编号")
    private Long pskz;

    /**
     * [EINGEKL]乘客是否被困
     */
    @Excel(name = "[EINGEKL]乘客是否被困")
    private Long eingekl;

    /**
     * [AUSWO]从哪里甩出
     */
    @Excel(name = "[AUSWO]从哪里甩出")
    private Long auswo;

    /**
     * [MBLR]地板到方向盘距离
     */
    @Excel(name = "[MBLR]地板到方向盘距离")
    private Long mblr;

    /**
     * [LRHOK]方向盘到后窗距离
     */
    @Excel(name = "[LRHOK]方向盘到后窗距离")
    private Long lrhok;

    /**
     * [ALLOK]方向盘到座椅靠背_
     */
    @Excel(name = "[ALLOK]方向盘到座椅靠背_")
    private Long allok;

    /**
     * [LRVS]方向盘横向位移量
     */
    @Excel(name = "[LRVS]方向盘横向位移量")
    private Long lrvs;

    /**
     * [ASVSH]后排座椅距离
     */
    @Excel(name = "[ASVSH]后排座椅距离")
    private Long asvsh;

    /**
     * [EINGEKLW]第几次碰撞_
     */
    @Excel(name = "[EINGEKLW]第几次碰撞_")
    private Long eingeklw;

    /**
     * [AUSWOW]第几次碰撞被甩_
     */
    @Excel(name = "[AUSWOW]第几次碰撞被甩_")
    private Long auswow;

    /**
     * [PRNO]人员序号
     */
    @Excel(name = "[PRNO]人员序号")
    private Long prno;

    /**
     * [HALTPOST]碰撞后的姿_
     */
    @Excel(name = "[HALTPOST]碰撞后的姿_")
    private Long haltpost;

    /**
     * [PKZPOST]碰撞后的座位_
     */
    @Excel(name = "[PKZPOST]碰撞后的座位_")
    private Long pkzpost;

    /**
     * [HALTPRE]碰撞前的姿势
     */
    @Excel(name = "[HALTPRE]碰撞前的姿势")
    private Long haltpre;

    /**
     * [ALVLH]前排靠背到后排靠_
     */
    @Excel(name = "[ALVLH]前排靠背到后排靠_")
    private Long alvlh;

    /**
     * [AUSSCHL]是否被甩出
     */
    @Excel(name = "[AUSSCHL]是否被甩出")
    private Long ausschl;

    /**
     * [ASSID]内部ID号
     */
    @Excel(name = "[ASSID]内部ID号")
    private Long assid;

    /**
     * [KOFRONT]身体正面方向
     */
    @Excel(name = "[KOFRONT]身体正面方向")
    private Long kofront;

    /**
     * [OPNU]填表人编号
     */
    @Excel(name = "[OPNU]填表人编号")
    private Long opnu;

    /**
     * [KOHALTCR]姿势
     */
    @Excel(name = "[KOHALTCR]姿势")
    private Long kohaltcr;

    /**
     * [SITZNR]座位编号
     */
    @Excel(name = "[SITZNR]座位编号")
    private Long sitznr;

    /**
     * [SWSITZ]座椅到制动踏板_
     */
    @Excel(name = "[SWSITZ]座椅到制动踏板_")
    private Long swsitz;

    /**
     * [ADB]座椅跨点到B柱距离
     */
    @Excel(name = "[ADB]座椅跨点到B柱距离")
    private Long adb;

    /**
     * [MBD]座椅跨点到地板距离
     */
    @Excel(name = "[MBD]座椅跨点到地板距离")
    private Long mbd;

    /**
     * [MDLOK]座椅跨点到靠背顶_
     */
    @Excel(name = "[MDLOK]座椅跨点到靠背顶_")
    private Long mdlok;

    /**
     * [MDKOK]座椅跨点到头枕顶_
     */
    @Excel(name = "[MDKOK]座椅跨点到头枕顶_")
    private Long mdkok;

    /**
     * [RLN]座椅靠背与坐垫夹角
     */
    @Excel(name = "[RLN]座椅靠背与坐垫夹角")
    private BigDecimal rln;

    /**
     * [ASVKD]座椅前部到靠背跨_
     */
    @Excel(name = "[ASVKD]座椅前部到靠背跨_")
    private Long asvkd;

    public void setId(Long id) {
        this.id = id;
    }

    public Long getId() {
        return id;
    }

    public void setFall(Long fall) {
        this.fall = fall;
    }

    public Long getFall() {
        return fall;
    }

    public void setBetnr(Long betnr) {
        this.betnr = betnr;
    }

    public Long getBetnr() {
        return betnr;
    }

    public void setPskz(Long pskz) {
        this.pskz = pskz;
    }

    public Long getPskz() {
        return pskz;
    }

    public void setEingekl(Long eingekl) {
        this.eingekl = eingekl;
    }

    public Long getEingekl() {
        return eingekl;
    }

    public void setAuswo(Long auswo) {
        this.auswo = auswo;
    }

    public Long getAuswo() {
        return auswo;
    }

    public void setMblr(Long mblr) {
        this.mblr = mblr;
    }

    public Long getMblr() {
        return mblr;
    }

    public void setLrhok(Long lrhok) {
        this.lrhok = lrhok;
    }

    public Long getLrhok() {
        return lrhok;
    }

    public void setAllok(Long allok) {
        this.allok = allok;
    }

    public Long getAllok() {
        return allok;
    }

    public void setLrvs(Long lrvs) {
        this.lrvs = lrvs;
    }

    public Long getLrvs() {
        return lrvs;
    }

    public void setAsvsh(Long asvsh) {
        this.asvsh = asvsh;
    }

    public Long getAsvsh() {
        return asvsh;
    }

    public void setEingeklw(Long eingeklw) {
        this.eingeklw = eingeklw;
    }

    public Long getEingeklw() {
        return eingeklw;
    }

    public void setAuswow(Long auswow) {
        this.auswow = auswow;
    }

    public Long getAuswow() {
        return auswow;
    }

    public void setPrno(Long prno) {
        this.prno = prno;
    }

    public Long getPrno() {
        return prno;
    }

    public void setHaltpost(Long haltpost) {
        this.haltpost = haltpost;
    }

    public Long getHaltpost() {
        return haltpost;
    }

    public void setPkzpost(Long pkzpost) {
        this.pkzpost = pkzpost;
    }

    public Long getPkzpost() {
        return pkzpost;
    }

    public void setHaltpre(Long haltpre) {
        this.haltpre = haltpre;
    }

    public Long getHaltpre() {
        return haltpre;
    }

    public void setAlvlh(Long alvlh) {
        this.alvlh = alvlh;
    }

    public Long getAlvlh() {
        return alvlh;
    }

    public void setAusschl(Long ausschl) {
        this.ausschl = ausschl;
    }

    public Long getAusschl() {
        return ausschl;
    }

    public void setAssid(Long assid) {
        this.assid = assid;
    }

    public Long getAssid() {
        return assid;
    }

    public void setKofront(Long kofront) {
        this.kofront = kofront;
    }

    public Long getKofront() {
        return kofront;
    }

    public void setOpnu(Long opnu) {
        this.opnu = opnu;
    }

    public Long getOpnu() {
        return opnu;
    }

    public void setKohaltcr(Long kohaltcr) {
        this.kohaltcr = kohaltcr;
    }

    public Long getKohaltcr() {
        return kohaltcr;
    }

    public void setSitznr(Long sitznr) {
        this.sitznr = sitznr;
    }

    public Long getSitznr() {
        return sitznr;
    }

    public void setSwsitz(Long swsitz) {
        this.swsitz = swsitz;
    }

    public Long getSwsitz() {
        return swsitz;
    }

    public void setAdb(Long adb) {
        this.adb = adb;
    }

    public Long getAdb() {
        return adb;
    }

    public void setMbd(Long mbd) {
        this.mbd = mbd;
    }

    public Long getMbd() {
        return mbd;
    }

    public void setMdlok(Long mdlok) {
        this.mdlok = mdlok;
    }

    public Long getMdlok() {
        return mdlok;
    }

    public void setMdkok(Long mdkok) {
        this.mdkok = mdkok;
    }

    public Long getMdkok() {
        return mdkok;
    }

    public void setRln(BigDecimal rln) {
        this.rln = rln;
    }

    public BigDecimal getRln() {
        return rln;
    }

    public void setAsvkd(Long asvkd) {
        this.asvkd = asvkd;
    }

    public Long getAsvkd() {
        return asvkd;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId())
                .append("fall", getFall())
                .append("betnr", getBetnr())
                .append("pskz", getPskz())
                .append("eingekl", getEingekl())
                .append("auswo", getAuswo())
                .append("mblr", getMblr())
                .append("lrhok", getLrhok())
                .append("allok", getAllok())
                .append("lrvs", getLrvs())
                .append("asvsh", getAsvsh())
                .append("eingeklw", getEingeklw())
                .append("auswow", getAuswow())
                .append("prno", getPrno())
                .append("haltpost", getHaltpost())
                .append("pkzpost", getPkzpost())
                .append("haltpre", getHaltpre())
                .append("alvlh", getAlvlh())
                .append("ausschl", getAusschl())
                .append("assid", getAssid())
                .append("kofront", getKofront())
                .append("opnu", getOpnu())
                .append("kohaltcr", getKohaltcr())
                .append("sitznr", getSitznr())
                .append("swsitz", getSwsitz())
                .append("adb", getAdb())
                .append("mbd", getMbd())
                .append("mdlok", getMdlok())
                .append("mdkok", getMdkok())
                .append("rln", getRln())
                .append("asvkd", getAsvkd())
                .toString();
    }
}
